<?php
namespace app\common\model;

// use think\Model;

class Art extends \app\common\model\Base
{



   
    // 模型初始化
    protected static function init()
    {
        parent::init();
        // //TODO:初始化内容

    }

    // 自定义初始化
    protected function initialize()
    {
        //需要调用`Model`的`initialize`方法
        parent::initialize();
        //TODO:自定义的初始化
       
    }

    //类型自动转换
	protected $type = [
        'id'    =>  'integer',                      
        // 'name'     =>  'string',               //配置名称    
    ];

    //数据完成
    protected $auto = array('sort_time');
    protected $insert = array('create_time'); 
    // protected $update = [];  
    

    protected function setCreateTimeAttr($value){
        return time();
    }
    protected function setUpdateTimeAttr($value){
        return strtotime($value);
    }
    protected function setSortTimeAttr($value,$data){
        return  ($data['update_time'] + 3600 * 24 * $data['sort_day']) ;
    }


    // protected function getTypeTextAttr($value, $data){
    //     $type = config('config_type_list');  
    //     $type_text = explode(',', $type[$data['type']]);
    //     return $type_text[0];
    // }
    // 
    // 
    

    //一对多
    public function cate()
    {
        return $this->hasOne('Cate','id','cid');
    }



    
}